package com.partterns.observer;

/**
 * 观察者模式定义了对象间的一种一对多依赖关系，使得每当一个对象改变状态，则所有依赖于它的对象都会得到通知并被自动更新。
 * 观察者模式又称为发布/订阅模式
 */
public class ObserverTest {
    public static void main(String[] args){
        ProductList observable=ProductList.getInstance();
        JingDongObserver jingDongObserver=new JingDongObserver();
        TaoBaoObserver taoBaoObserver=new TaoBaoObserver();
        observable.addObserver(jingDongObserver);
        observable.addObserver(taoBaoObserver);
        observable.addProduct("一大波猕猴桃🥝");
    }
}
